package com.emm.yixun.poss.code;

import com.baomidou.mybatisplus.annotations.IdType;
import com.baomidou.mybatisplus.generator.AutoGenerator;
import com.baomidou.mybatisplus.generator.ConfigGenerator;

public  class GeneratorCode {
	public static void main(String[] args) {
		 ConfigGenerator cg = new ConfigGenerator();
	     // 配置 MySQL 连接
		 cg.setDbDriverName("com.mysql.jdbc.Driver");
	     cg.setDbUser("root");
	     cg.setDbPassword("xf_passw0rd");
	     cg.setDbUrl("jdbc:mysql://222.73.124.92:3506/emm_prd?characterEncoding=UTF-8");
	     // 配置包名
	     cg.setEntityPackage("com.emm.yixun.poss.domain");
	     cg.setMapperPackage("com.emm.yixun.poss.mapper");
	     cg.setServicePackage("com.emm.yixun.poss.service");
	     cg.setXmlPackage("com.emm.yixun.poss.mapper.xml");
	     cg.setServiceImplPackage("com.emm.yixun.poss.service.impl");
	     
	     // 配置表主键策略
	     cg.setIdType(IdType.AUTO);
	     cg.setTableNames(new String[]{"sys_tr_merchant_data_authority"});
	     cg.setDbPrefix(true);
	     
	     // 配置保存路径
	     //cg.setSaveDir("D:\\code_workspace");
	     cg.setSaveDir("D:\\git_workplace\\house-marketing-erp\\emm-poss\\src\\main\\java");
	     // 其他参数请根据上面的参数说明自行配置，当所有配置完善后，运行AutoGenerator.run()方法生成Code
	     // 生成代码
	     AutoGenerator.run(cg);
	}

}
